home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / samqc300.zip / SAMQC.DOC < prev    next >
Text File  |  1990-03-18  |  5KB  |  139 lines

  1.                    ┌─────────────────────────────────────────┐
  2.                    │        (c) 1990 by Theo Frieling        │
  3.                    │           All rights reserved           │
  4.                    │             Fido  2:512/122             │
  5.                    │          Europe Egg  97:9310/4          │
  6.                    │        QuickBBS 'Off The Record'        │
  7.                    │         Arnhem, the Netherlands         │
  8.                    │ +31-85-612717 - 24 hrs - 2400 bps 8,N,1 │
  9.                    └─────────────────────────────────────────┘
  10.  
  11.  
  12.  
  13.  Program name: SAMQC   (Superfluous Ans/Asc, Menu and Questionnaire Checker)
  14.       Version: 3.00
  15.     
  16.        Author: Theo Frieling
  17.  Release date: March 18th 1990
  18.  
  19. Short Description: Samqc will check your menus for the most common errors.
  20.  
  21. Samqc has been written for QuickBBS v2.6x
  22.  
  23. ---
  24.  
  25. In no event will I be liable to you or anyone else for any
  26. damages arising out of the use of SAMQC.
  27.  
  28. You may distribute Samqc provided that no changes are made to the program or
  29. documentation.
  30.  
  31. You only may distribute Samqc free of charge.
  32.  
  33. ---
  34.  
  35. When 'finishing' building 'Off The Record', I had quite a lot of .MNU, .Q-A and
  36. .A?? just sitting there doing nothing but eating diskspace.
  37.  
  38. I started locating them manually but gave up soon. What a job. It would cost
  39. me days!
  40.  
  41. I decided to write a program which would do the hard job for me and so
  42. Samqc was born.
  43.  
  44. Samqc does the most things for you within just a few minutes!
  45.  
  46. Samqc starts examining a 'first' menu, normally TOP.MNU, and hunt through
  47. all the other related menus for files or directories which are present and
  48. aren't present on disk, leaving a list in which you can see which files are
  49. missing, present or superfluous.
  50.  
  51. You can start Samqc within any directory and it can be started with a
  52. few parameters: SAMQC [CONFIG] [SMENU=<menu>] [NODIRS] [NOMSGS] [NOSPCS]
  53.  
  54.       CONFIG       · ReConfigure Samqc
  55.                      (you may also delete the file SAMQC.PRM)
  56.       SMENU=<menu> · Override TOP.MNU with <menu>
  57.       NODIRS       · Disable type checking for menu type 29,
  58.                                  30, 31, 32, 33, 34, 38, 39,
  59.                                                          48
  60.       NOMSGS       · Disable type checking for menu type 23, 24, 25, 26, 27
  61.       NOSPCS       · Disable type checking for menu type  7, 15
  62.       MOVFLS       · Move all superfluous files to other directories
  63.   anything else    · This screen
  64.  
  65.  
  66. Samqc will check the following Qbbs type's for you:
  67.  
  68.  
  69.                    Type    Checks
  70. -----------------------    --------------------------------    
  71.                1, 2, 4:    If .MNU exists
  72.              5, 40, 45:    If .A?? (.ANS - .ASC) exists
  73.                     11:    If you specified a page prompt
  74.                     12:    If .Q-A exists
  75.                      6:    If .A?? exists
  76.     23, 24, 25, 26, 27:    If message area is defined
  77. 29, 30, 32, 33, 34, 38:    If directory exists
  78.                 39, 48:    If file exists
  79.                     31:    If FILES.BBS exists
  80.                     15:    If Exist return menu
  81.  
  82. Besides it gives you a list of used option 7 & 15 type's but does not
  83. check if the program really exists on disk.
  84.  
  85. Samqc also will test your menus for double keys in the ascii range of 32-127.
  86.  
  87. If you use the option MOVFLS, in your current directory 3 subdirectories will
  88. be created. These directories are:
  89.  
  90. SAMMNU\    For the superfluous .MNU files
  91. SAMQNA\    For the superfluous .Q-A files
  92. SAMTXT\    For the superfluous .A?? files
  93.  
  94. Superfluous files means files which are not referenced in the menu files which
  95. are used within QuickBBS.
  96.  
  97. In other words, the INACTIVE files in the report file SAMQC.RPT
  98.  
  99. While running Samqc a list will be created. The name of this plain ASCII
  100. file is SAMQC.RPT and is located in the directory you ran Samqc from.
  101.  
  102. Please, before deleting any files of your system which samqc reported
  103. as inactive, make a copy of them to flop or better, use the option MOVFLS.
  104.  
  105. When you start samqc with parameter SMENU=<menu> and <menu> is not TOP.MNU
  106. then no lists will be created for the no-active files.
  107.  
  108. If Samqc is, as it was for me, a great help managing your BBS environment,
  109. please send me a crash- or netmail and describe what Samqc did for you.
  110.  
  111. If you do have problems using Samqc, please report them to me also via netmail.
  112.  
  113. Remote Access Users:
  114. If you use the same menu's you used for quickbbs, you can also use samqc, but
  115. no check on the messagebase existance will be done, neither the checking for
  116. some auto display ans-asc files like !ATATIME.A??
  117.  
  118. I you want Samqc available for Remote Access, please let me know. Only
  119. when i receive anough request i'll do some rewriting of Samqc so it will
  120. also work for Ra as it does for Qbbs.
  121.  
  122. Just send a note to 2:512/122.0 or to my Eggnet Address.
  123.  
  124. Limits:
  125. -------
  126.  Samqc has the next file limits:
  127.  
  128.  Number of .ANS files: 400 
  129.  Number of .ASC files: 400 
  130.  Number of .MNU files: 400 
  131.  Number of .Q-A files: 400 
  132.  Number of entries per menu: 100
  133.  
  134.  
  135. Special thanks to:
  136.   Theo Frieling for creating Samqc
  137.   Sander Eek (2:512/122.1) for testing, suggestion and bug-reports,
  138.   Tom Ordelman for testing and suggestions.
  139.